
#ifndef IOP_DOCUMNENTINFO_UTILITIES_H
#define IOP_DOCUMNENTINFO_UTILITIES_H

#include <iostream>
#include <nlohmann/json.hpp>

//Iop
#include "SPAIop.h"
#include "SPAIopStringUtilities.h"


namespace AMCAX::InterOpDocumentUtils {

void AccessInformation(SPAIopWString& iName, const SPAIopDocumentInformation& iDocInfo, bool iProductDocument, nlohmann::json& oJson);
bool AccessDocumentInformation(const wchar_t*& ipSourceFilePath, nlohmann::json& oJson);

void AccessProperties(SPAIopWString wSourceFilePath, nlohmann::json& oJson, bool includingChildren = false);

}
#endif //
